ARM汇编代码中[]的意义

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:08:13
我在学习s3c44b0x启动代码时看见在初始化PLL时有如下代码
[ PLLONSTART
ldr r0,=PLLCON ;temporary setting of PLL
ldr r1,=((M_DIV<<12)+(P_DIV<<4)+S_DIV) ;Fin=10MHz,Fout=40MHz
str r1,[r0]
]
请问这最外面的[]代表什么意思.是什么语法?

条件编译而已..
[ PLLONSTART
ldr r0,=PLLCON ;temporary setting of PLL
ldr r1,=((M_DIV<<12)+(P_DIV<<4)+S_DIV) ;Fin=10MHz,Fout=40MHz
str r1,[r0]
]

表示只有在 PLLONSTART 条件成立的时候,
后面的语句才会被编译.

-_-!
没有见过